Don't build demos, examples, installed-tests under <!noinsttest>
authorSimon McVittie <smcv@debian.org>
Sun, 9 Aug 2020 09:23:47 +0000 (10:23 +0100)
committerSimon McVittie <smcv@debian.org>
Sun, 9 Aug 2020 09:25:12 +0000 (10:25 +0100)
debian/control
debian/control.in
debian/rules

index 0b2b9145c1ffbbdd2cc09f04f36e1bc568eafb79..e6df6dc1db5172733fe79b6428cccddf645b1722 100644 (file)
@@ -201,6 +201,7 @@ Description: documentation for the GTK graphical user interface library
  in /usr/share/doc/libgtk-4-doc/ .
 
 Package: gtk-4-examples
+Build-Profiles: <!noinsttest>
 Section: x11
 Architecture: any
 Depends: gtk-3-examples,
index 8527ed70a3b9c843ef399c13389a0b8e943be980..d748887288df3463b17267e7c9dc5d89839bb1f7 100644 (file)
@@ -201,6 +201,7 @@ Description: documentation for the GTK graphical user interface library
  in /usr/share/doc/@DOC_PKG@/ .
 
 Package: @EXAMPLES_PKG@
+Build-Profiles: <!noinsttest>
 Section: x11
 Architecture: any
 Depends: gtk-3-examples,
index 21b1f6fef30facc83c21d440885c7a592bea2697..34f191f3059083f83037a26517db42193f9618d5 100755 (executable)
@@ -106,6 +106,16 @@ else
 configure_flags_deb += -Dgtk_doc=true
 endif
 
+ifeq ($(filter %-examples,$(built_binaries)),)
+configure_flags_deb += -Dbuild-examples=false
+configure_flags_deb += -Ddemos=false
+configure_flags_deb += -Dinstall-tests=false
+else
+configure_flags_deb += -Dbuild-examples=true
+configure_flags_deb += -Ddemos=true
+configure_flags_deb += -Dinstall-tests=true
+endif
+
 configure_flags_udeb = \
        -Dbroadway-backend=false \
        -Dbuild-examples=false \